Навигация по файловой системе
- ls – показать файлы и папки в текущей директории
ls
- cd <путь>` – перейти в другую папку
cd /home/user/Documents
- pwd(print working directory) – показать полный путь текущей папки
pwd
Например:
Если вы в домашней папке пользователя:
/home/username
Если вы перешли в папку /etc командой:
cd /etc
а затем выполнили:
pwd
то увидите вывод:
/etc
То есть pwd всегда показывает именно полный путь текущей директории, где вы находитесь.
Работа с файлами и папками
- Копирование файла
cp file.txt /home/user/backup/
- Перемещение и переименование
mv oldname.txt newname.txt
- Удаление файла
rm unwanted.txt
- Создать папку
mkdir new_folder
- Удалить папку с содержимым
rm -r old_folder
Просмотр содержимого файлов
- Показать весь файл
cat notes.txt
- Просмотр файла постранично
less logfile.log
- Показать первые 10 строк
head example.txt
- Показать последние 10 строк
tail example.txt
- Смотреть обновления файла в реальном времени (например, логи)
tail -f /var/log/syslog
Управление процессами
- Посмотреть запущенные процессы
ps aux
- Запустить интерактивный монитор процессов
top
- Завершить процесс по его ID (PID)
kill 1234
- Завершить все процессы с именем
firefox
killall firefox
Пользователи и доступы
- Кто сейчас в системе
who
- Последние успешные входы
last
- Последние неудачные попытки входа (требуются права администратора)
sudo lastb
- Информация о текущем пользователе
id
- Группы текущего пользователя
groups
Работа с сетью
- Проверить доступность сайта google.com
ping google.com
- Показать сетевые интерфейсы и их IP-адреса
ip a
- Показать прослушиваемые порты и активные подключения
ss -tuln
Работа с пакетами (APT)
- Обновить список доступных пакетов
sudo apt update
- Обновить установленные пакеты
sudo apt upgrade
- Обновить систему одной командой без подтверждений
sudo apt update && sudo apt upgrade -y
- Установить пакет, например,
curl
sudo apt install curl
- Удалить пакет
sudo apt remove curl
Работа с дисками
- Показать свободное место на дисках
df -h
- Посмотреть размер папки
du -sh ~/Documents
Журналы и логи
- Просмотреть системные сообщения ядра
dmesg | less
- Просмотреть логи systemd
journalctl -xe
- Просмотреть системный лог
less /var/log/syslog
Архивы
- Создать архив tar из папки
project
tar -cvf project.tar project/
- Распаковать архив tar
tar -xvf project.tar
- Создать zip-архив
zip -r project.zip project/
- Распаковать zip-архив
unzip project.zip